difficult problem to resolve - German English Dictionary